package com.intelligent.dto;

import lombok.Data;

/**
 * 采购需求查询DTO
 */
@Data
public class PurchaseDemandQueryDTO {
    // 模糊查询：采购需求单号
    private String demandNo;
    
    // 采购状态查询：0 待采购入库、1 部分采购入库、2 全部采购入库
    private Integer purchaseStatus;
    
    // 生产计划工单编号模糊查询
    private String productionWorkOrder;
    
    // 生产产品名称模糊查询
    private String productName;
    
    // 所需物料名称模糊查询
    private String materialName;
    
    // 分类查询：0 成品、1 半成品、2 原材料
    private Integer category;
    
    // 分页参数
    private Integer pageNum = 1;
    private Integer pageSize = 10;
    
    // 排序字段
    private String orderBy = "id";
    private String orderDirection = "desc";
} 